home *** CD-ROM | disk | FTP | other *** search
/ Business Heaven / Business Heaven.iso / printing / 2col / 2col.doc < prev    next >
Text File  |  1993-07-30  |  35KB  |  836 lines

  1.                                  2col
  2.  
  3.                          Shareware Version 4.9
  4.  
  5.                       A Compressed Print Utility
  6.  
  7.                           Copyright 1990-1993
  8.                                   by
  9.  
  10.                           ARCaine Technology
  11.                             960 Neilson St
  12.                            Albany, CA 94706
  13.                             (510) 527-9859
  14.  
  15.                           All Rights Reserved
  16.  
  17.  
  18.  
  19.  
  20.   DISCLAIMER
  21.  
  22.   This software and manual are sold "as is" and without warranties
  23.   as to performance or merchantability or any other warranties
  24.   whether expressed or implied. Because of the various hardware and
  25.   software environments into which this program may be put, no
  26.   warranty of fitness for a particular purpose is offered. We will
  27.   not be liable for any special, incidental, consequential, indirect
  28.   or similar damages due to loss of data, inability to use this
  29.   program, or any other reason, even if we or our agent have been
  30.   advised of the possibility of such damages.
  31.  
  32.   Be warned that not all data may print correctly when using this
  33.   program with unconverted wordprocessor files.
  34.  
  35.   The user must assume the entire risk of using and evaluating this
  36.   program. Any liability of Tony Caine or ARCaine Technology will be
  37.   limited exclusively to product replacement or refund of purchase
  38.   price. If you find these terms unacceptable, do not use this
  39.   product.
  40.  
  41.  
  42.  
  43. Introduction
  44.  
  45.   2col prints an ASCII text file in two columns,each up to 80
  46.   characters wide, on standard width paper. It eliminates
  47.   consecutive blank lines and prints at 20 characters/inch.
  48.  
  49.   2col now supports Deskjet printers as well as dot matrix printers.
  50.   See the insructions for using the -J option when running on a
  51.   Deskjet printer. You must always use the -J option with a Deskjet.
  52.  
  53.   Bubblejet printers are supported in their Epson LQ emulation mode.
  54.   Treat them like a 24 pin dot matrix printer.
  55.  
  56.   2col can now print rough drafts of some wordprocessor formats
  57.   including .WRI, Word, Wordstar, and WP-Generic files. See details
  58.   and, particularly, limitations under the Wordwrap option.
  59.  
  60.   2col is designed to be extremely easy to use. The default settings
  61.   will accommodate most printing needs. On most  9-pin printers
  62.   you can print a document by simply typing: 2COL [filename] <enter>
  63.   For example, to print this manual type:2COL 2COL.DOC <enter>
  64.   On 24-pin printers you must also include -Q on the command line.
  65.   To see an 8 page demonstration of 2COL's many print modes you can
  66.   type: DEMO2COL [9, 24, or J] <enter>. If your printer cannot print
  67.   20 char/in you should include -W68 on the command line. All IBM
  68.   mode printers are 17 cpi and require -W68.
  69.  
  70.   2col is intended to greatly reduce the huge volume of paper that
  71.   results from printing reference manuals and text files. Regular
  72.   use of this program should cut your paper bill by 60 to 70
  73.   percent. It provides excellent readability (unlike other
  74.   compressed print programs) while compressing an average of
  75.   four pages of source material onto one side of a sheet of
  76.   paper. By using its even/odd alternate side print feature eight
  77.   pages of text can be printed using both sides of a page. Since the
  78.   normal draft mode of printing can be used, it is also much faster
  79.   than those programs which rely on nonstandard print modes.
  80.  
  81.   By reducing the volume of paper, 2col also reduces storage
  82.   requirements and the bulk one has to carry around when traveling.
  83.   It can also save you money when faxing or mailing documents.
  84.  
  85.   As a side benefit, many 2col users actually find it easier and
  86.   faster to read the compressed versions than the originals because
  87.   they can take in more words at one time without having to scan
  88.   across the page.
  89.  
  90.   2col will optionally print in subscript mode - doubling the amount
  91.   of text contained on a single sheet to a total of sixteen pages -
  92.   with a significant loss in legibility and printing speed. This
  93.   mode is intended mainly for archival use not for documents that
  94.   will be read frequently.
  95.  
  96.   This program will work on most Epson-compatible dot-matrix
  97.   printers which provide 17 characters/inch compressed printing but
  98.   is especially intended for newer printers which have a
  99.   compressed/elite mode (20 char/in) allowing two complete 80
  100.   character lines to be printed across the page. Printers which
  101.   support 20 char/inch include:KXP1180, KXP1124, FX86, 200GX,
  102.   LQ-series, etc. If you have a 17 char/inch printer see the
  103.   registration section below about obtaining a word-wrap utility.
  104.  
  105.   Since most printers do not show the 20 char/inch mode on the front
  106.   panel, you should check the manual or just try printing with 2col.
  107.   If your printer supports 20 char/in but does not operate properly
  108.   with 2col, contact me, and I will let you know if it is possible
  109.   to provide you with an updated version that is compatible with
  110.   your printer.
  111.  
  112.   2COL will now work in a limited way with many other printers. See
  113.   the documentation for the -J-2 command. This is a registered
  114.   feature but you can test it using the -K option.
  115.  
  116.   A macro for using 2COL with David Hamel's BOXER text editor is
  117.   now provided.
  118.  
  119.   Malcolm Drury's VIEW which lets you view and print ASCII, WP, WFW,
  120.   and WFD files, now has a 2COL interface. See "Registration"
  121.   section below to obatain a copy.
  122.  
  123. IMPORTANT!
  124.  
  125.   DOT MATRIX:
  126.   The 20 char/in mode on many printers cannot be accessed by
  127.   software if the DIP switches inside the printer are set for IBM
  128.   mode. The printer MUST be set for the Epson/Standard mode. 2col
  129.   will optionally supply the control characters to cause the full
  130.   IBM character set to print. Also, your printer should have the
  131.   auto linefeed switch turned off. If your printer has a front panel
  132.   pitch control, it should be set to program mode. On most printers
  133.   it is okay to set a specific font from the front panel as long as
  134.   the pitch is left in program mode.
  135.  
  136.   Also, be sure that your paper is correctly lined up with your
  137.   printer's top of form according to your printer manual. If your
  138.   paper is misaligned, every page after the first will begin in the
  139.   middle of the sheet when printing with 2COL.
  140.  
  141.   DESKJET:
  142.   If you have previously been printing standard size characters with
  143.   perf skip on, you must push the reset button on your printer
  144.   immediately before printing with 2COL or use the -J1 option.
  145.   Otherwise, the first page will not print correctly. Also, -W68 and
  146.   -W67 may truncate lines on the Deskjet because of its 16.67
  147.   cpi font pitch.
  148.  
  149.  
  150. Hints
  151.  
  152.   Since 24-pin printers tend to print a taller font than 9-pin
  153.   printers, both in subscript mode and standard, it is advisable to
  154.   use fewer lines/page with 24-pin printers to get optimum
  155.   readablity and appearance. The lower the -L value you choose, the
  156.   larger the space between lines.
  157.  
  158.   Since 2COL does not issue any font selection commands, the last
  159.   font selected for your printer will be the one used. Fonts may be
  160.   selected via the printer control panel or by a printer control
  161.   program. At 20 characters/inch the most readable font (and the
  162.   fastest) is usually the standard draft font. Letter quality fonts
  163.   tend to be too "busy" for good compressed printing.
  164.  
  165.   2COL does issue a printer reset when it finishes and if the font
  166.   you selected is not your default font, it may need to be
  167.   reselected before printing again.
  168.  
  169.   You will find it most convenient to use 2COL if you install it in
  170.   a directory which is located in your PATH statement. See your DOS
  171.   manual for more information.
  172.  
  173.   When using a Deskjet you will probably want to use a top margin of
  174.   -F4. Also, try selecting the draft mode on the printer's control
  175.   panel. You may find it adequate for 2COL printing.
  176.  
  177. Registration
  178.  
  179.   I will keep improving the program if I know enough people are
  180.   finding it useful.
  181.  
  182.   My registration policy is very flexible. The nominal fee is $20 US
  183.   If you don't feel you will get $20 worth of use out of 2COL, send
  184.   whatever it is worth to you. If you are impoverished and can't
  185.   afford to pay anything, enclose a stamped self-addressed envelope
  186.   and I will send you a registration.
  187.  
  188.   This is not freeware or public domain. Shareware is simply a means
  189.   of marketing commercial software. You are required to register if
  190.   you intend to use this program after a reasonable trial period.
  191.  
  192.   When registering, please tell me the version number you have, your
  193.   printer model, and where you obtained your copy of 2col.
  194.  
  195.   Foreign checks and credit cards OK. See REGISTER.DOC for details.
  196.  
  197.   2col should be registered for the maximum number of copies that
  198.   can be used simultaneously at your site. Site fees for commercial
  199.   users can be negotiated.
  200.  
  201.   If you register for the full $20 fee, and enclose a Shipping and
  202.   Handling fee of $5 I will send you the latest versions of 2COL and
  203.   JETCOL (for lasers). JETCOL requires a separate registration fee
  204.   if you decide to use it after a trial period. I will also send
  205.   other printing related shareware programs including a word wrap
  206.   program (by another author) which can be used to expand or
  207.   contract the column width of documents before printing. This is
  208.   particularly useful for those with 17 char/inch printers which
  209.   cannot print two full 80 character columns. Also included is VIEW,
  210.   which will let you view and print (with 2COL) ASCII, WP, WFW,and
  211.   WFD files. If you are a Wordperfect user, for an additional $3 I
  212.   can also supply a macro which will print your current document
  213.   with 2COL without leaving WP. A similar macro for WFW is also
  214.   available.
  215.  
  216.   A "professional" version of 2COL is now available for $75 which
  217.   numbers each line and produces an alphabetized index of words in
  218.   the document, and prints footers.
  219.  
  220. Registered version features
  221.  
  222.  
  223.  
  224. * Custom default settings
  225.  
  226.    2COL's default settings can be modified by the user. This
  227.    eliminates the need for the user to enter a string of options
  228.    whenever they run the program. They need only enter the filename.
  229.  
  230.  
  231. * Automargin
  232.  
  233.    The automargin option is extremely useful for those who need to
  234.    punch holes for binding. 2col scans the entire document before
  235.    printing and, in effect, moves all the available "white space"
  236.    from the center (and, if necessary,from the right margin) of the
  237.    document to the left margin. Automargin also automatically
  238.    activates the wordwrap (-&) feature if any line in the document
  239.    is greater than the specified columnwidth (-W).
  240.  
  241.    To get an idea of how Automargin operates, type: 2COL 2COL.DOC
  242.    <enter>. This will print with the default settings of 2col. Then
  243.    type: 2COL 2COL.DOC -K -U8 <enter>. This will print a one page
  244.    demo using automargin.
  245.  
  246.  
  247. * Multiple document names
  248.  
  249.    Multiple document names and wildcards can be entered on the
  250.    command line.
  251.  
  252.  
  253. * Append
  254.  
  255.    When specifying multiple documents to print, registered users
  256.    have the choice of starting each file at the beginning of a page
  257.    or treating all documents as one continuous file without breaks.
  258.  
  259.  
  260. * Redirection of output
  261.  
  262.    Registered users can choose to send the output to a disk file for
  263.    later printing in background (while running other programs) or
  264.    they can send to LPT2, COM1, COM2, etc.
  265.  
  266.  
  267. * Pagefix
  268.  
  269.    Prints a specified number of pages per column retaining original
  270.    line spacing and page breaks.
  271.  
  272.  
  273. * Pagelength adjustment for different paper sizes: A4, legal, etc.
  274.  
  275.  
  276. * Elimination of printer control commands for operation with non-
  277.   standard printers.
  278.  
  279.  
  280. * The registration screen is eliminated, of course.
  281.  
  282.  
  283.  
  284. Terminology
  285.  
  286.   Since several pages from the original source file are combined
  287.   onto a single page of printer output, there may be some confusion
  288.   about the word "page." We will always refer to the original
  289.   document pages as "source pages." What is actually printed will
  290.   simply be called "pages."
  291.  
  292.  
  293.  
  294. Usage:
  295.  
  296.   2col  [options] path\filename [options] [path\filename]...
  297.  
  298.  
  299.   Options (except -Yx) may be specified in any order before and/or
  300.   after the file name(s). Options MUST be separated from each other
  301.   by spaces and preceded by a "-". Upper and lower case are
  302.   interchangeable.
  303.  
  304.  
  305.  
  306.  
  307.   Options are defined as follows:
  308.  
  309.    -Lxx = Each column will be xx lines long
  310.    -Cxx = No more than xx consecutive blank lines will be printed
  311.    -Sxx = Skip xx pages before starting to print
  312.    -O   = Print only odd # pages
  313.    -E   = Print only even # pages
  314.    -Wxx = column width (number of characters in each column)
  315.    -P   = Pause before printing each page.
  316.    -N   = Prints filename and page # at lower left corner
  317.    -Dxx = Delimit each (source) page with a line and page #
  318.    -T   = Truncate long lines instead of wrap.
  319.    -G   = Enable full IBM character set.(dot matrix only)
  320.    -Fx  = Put a margin of x blank lines at the top of each page.
  321.    -K   = Print a one page demo to test registered options.
  322.  * -Mx  = Set left margin.(CAUTION:READ INSTRUCTIONS BEFORE USING)*
  323.    -?   = 2COL will ask for filenames to print.
  324.    -Q   = 24-pin printer line spacing
  325.    -Jx  = Deskjet mode
  326.    -V   = Report # pages to print.Modify spacing to fill last page
  327.    -&xx = Wordwrap long lines. (useful for .WRI and similar files)
  328.    ?    = (no dash) Displays help screen. Must be the only option.
  329.  
  330.                 *Options for registered users only*
  331.  
  332.    -A   = Append multiple files.
  333.    -Z   = Route output to disk or port.
  334.    -Ux  = Scans file before printing and sets margins automatically.
  335.    -Xx  = Print x pages/column preserving page breaks & format
  336.    -Yx  = Customize 2COL default settings.
  337.    -!xx = Modify line spacing to adjust for pagefill or pagelength.
  338.    -J-2 = Eliminate printer control commands
  339.  
  340.   When more than 102 lines/page requested,shifts to subscript
  341.   (half-height) mode. When column width is less than 69 chars,uses
  342.   compressed mode (17 char/in.) When column width is greater than
  343.   68 uses compressed/elite (20 char/in.)
  344.  
  345.   Defaults: 80 characters/column;88 lines/page;1 consecutive blank
  346.            line; no pause before printing page; do not number pages;
  347.            wrap (not truncate) long lines;0 blank lines at top of
  348.            page.
  349.  
  350.  
  351. Description of options
  352.  
  353.     ?
  354.  
  355.       2COL ? <enter> or 2COL <enter> will display a help screen.
  356.  
  357.  
  358.    -Lxxx
  359.  
  360.       Each column will contain xxx lines of data. Line spacing will
  361.       be automatically adjusted to approximately fill the page.
  362.       Characters will be normal (pica) height until more than 102
  363.       lines/column are specified; printer will then shift to
  364.       subscript mode allowing up to 220 lines/column. Default value
  365.       is 88. A lower -L value gives more white space between lines.
  366.  
  367.  
  368.     -Cxx
  369.  
  370.       Pages of text frequently contain many blank lines of data.
  371.       Experience has shown that most of these can be discarded
  372.       without sacrificing readability. This option specifies that
  373.       when there are more than xx consecutive blank lines, the
  374.       excess will be discarded. If you set xx=66, 2col will print
  375.       each page in its original format without discarding any blank
  376.       lines. The default value is 1.
  377.  
  378.  
  379.     -Sxx
  380.  
  381.       This feature is useful if you have a paper jam or decide to
  382.       print part now and part later. Using this option will cause xx
  383.       pages to be skipped before printing begins. For example,
  384.       specifying "-S2" will cause printing to begin with page 3.
  385.       When using the -O or -E option remember to count all pages -
  386.       odd and even.
  387.  
  388.  
  389.     -O
  390.  
  391.       This and the -E option allow you to print on both sides of
  392.       each sheet of paper. By specifying "-O", only the odd numbered
  393.       pages will be printed. When printing is complete,reload the
  394.       first page back into the printer with the blank side facing
  395.       the print head and rerun 2col using the -E option.
  396.  
  397.       Alternatively, 2COL will ask you whether you want to print the
  398.       even pages after it has finished printing the odd. Respond "Y"
  399.       after the paper has been reloaded or type "X" to terminate.
  400.  
  401.     -E
  402.  
  403.       Prints only even numbered pages. When using this option after
  404.       the -O option be sure to shift the paper about 1/2 inch to the
  405.       right before starting to print, to allow space for hole
  406.       punching or other binding requirements.
  407.  
  408.  
  409.     -Wxx
  410.  
  411.       This option specifies how wide each column will be. Wrapping
  412.       or truncating will begin at this position. It also determines
  413.       the print density. If xx is 68 or less, the printer will use
  414.       compressed mode (137 characters across the page). If xx is 69
  415.       or larger the printer will use compressed/elite (160
  416.       characters/line). If your printer does not support
  417.       compressed/elite and you try to use it, you will end up with a
  418.       mess. You should then specify xx as 68 and decide whether you
  419.       want to truncate long lines or wrap them. You might want to
  420.       reformat the document with a shareware word wrapping program.I
  421.       can supply one when you register. See the "registration"
  422.       section of this document for details.
  423.  
  424.       Due to printer limitations there is no space between columns
  425.       when a column width of 80 is specified. When a width less than
  426.       80 is requested, one space is inserted between columns.
  427.  
  428.     -P
  429.  
  430.       Program will pause before printing each page. Hit any key to
  431.       print a page. This option is useful if you are feeding single
  432.       sheets to the printer.
  433.  
  434.  
  435.     -Nx
  436.  
  437.       This will cause the filename,page and/or date to be printed in
  438.       the lower left-hand corner of each sheet. To avoid confusion
  439.       when using the -S, -O and -E options the page numbering is not
  440.       reset for each document when multiple documents are specified
  441.       on the command line(registered version only).
  442.  
  443.       If x=1 or blank only the filename and page number will be
  444.       printed. If x=2 the current date will also print.
  445.  
  446.  
  447.     -Dxx
  448.  
  449.       If you need to keep track of each source page, this option
  450.       will print a dashed line with a page number in the middle
  451.       whenever a form feed is encountered or after xx lines of data.
  452.       If no xx value is specified 66 lines/page is assumed. Thus
  453.       -D66 is the same as -D. Experience has shown that this option
  454.       will be rarely used because most documents either number their
  455.       own pages or it is just not important to keep track of
  456.       original page breaks.
  457.  
  458.  
  459.     -T
  460.  
  461.       Normally when lines longer than the specified column width are
  462.       encountered, 2col will wrap the data to the next line. If you
  463.       prefer to truncate or discard excess characters on a line, you
  464.       should invoke this option.
  465.  
  466.  
  467.  
  468.     -G
  469.  
  470.       Sends control codes to enable full IBM graphics set (ASCII
  471.       128-255). The graphics set includes line drawing characters
  472.       and foreign alphabets. This function is not for DeskJet.
  473.  
  474.  
  475.  
  476.  
  477.     -Fx
  478.  
  479.       2col will insert x blank lines at the top of each page before
  480.       printing. The default is 0.
  481.  
  482.  
  483.     -Mx
  484.  
  485.       CAUTION: IMPROPER USE OF THIS OPTION WILL CAUSE YOUR PRINTER
  486.       TO PRINT PAST THE BOTTOM OF THE PAGE.
  487.  
  488.       This command sets the left margin x spaces from the edge of
  489.       the page. Default is 0. Use this option with caution! Most
  490.       standard width printers only have 160 print positions across
  491.       the page. If you insert spaces with a margin command, the
  492.       printer will wrap characters that go past the 160th print
  493.       position to the left side of the page, causing  extra lines
  494.       to be inserted. If you use a left margin of 5, for example,
  495.       you might have to set the column width to -W77 to prevent
  496.       wraparound (this is only necessary if printable characters
  497.       would be pushed past the 160th column- blanks don't matter).
  498.  
  499.       The easiest way to achieve a left margin without having to
  500.       worry about characters wrapping is to use the Automargin
  501.       option (-Ux) described below.
  502.  
  503.       Given the limitations of standard width printers, it is
  504.       suggested that you permanently shift your paper several spaces
  505.       to the left. You can adjust your word processor margin
  506.       settings to compensate, so that normal printing will be
  507.       unaffected.
  508.  
  509.  
  510.     -K
  511.  
  512.       Including this option on the command line allows any
  513.       registered option listed below to be used, but only for a
  514.       one page demo. This option allows you to explore the
  515.       options available to registered users.
  516.  
  517.  
  518.     -?
  519.  
  520.       Instructs 2COL to ask for files to print once it is running.
  521.       You can specify files both on the command line and when 2COL
  522.       asks for filenames. Separate the file names with spaces. This
  523.       option is useful when 2COL is run from a menu or a Windows
  524.       icon.
  525.  
  526.  
  527.     -Q
  528.  
  529.       Adjusts line spacing for 24-pin printers. If you have a 24-pin
  530.       printer and do not use this option, pages will print too long.
  531.  
  532.     -Jx
  533.  
  534.       Use this option whenever you are using a Deskjet printer.
  535.  
  536.       If x=0 or blank, 2col will not eject a page before printing.
  537.       You can use this option if you have just printed with 2COL or
  538.       if perf skip was not activated. If you have previously been
  539.       printing with perf skip on, you must either push the reset
  540.       button on the printer before running 2col or use -J1.
  541.  
  542.     -V
  543.  
  544.       This option prescans the document and tells you how many pages
  545.       (odd+even) will print. If you are printing only odd or even,
  546.       you must divide by two.
  547.  
  548.       If the last page is only partially filled you will be given
  549.       the option to compress the line spacing to eliminate the
  550.       partial page or increase the spacing to fill it. "C"
  551.       compresses the lines. "E" expands the lines. "N" preserves
  552.       the original spacing.
  553.  
  554.       If you are printing multiple documents without the Append (-A)
  555.       option or using the fiXpage (-X) option, you will not be able
  556.       to modify the line spacing.
  557.  
  558.       You can also enter a percentage value with the -V option. For
  559.       example, entering -V35 will cause final pages which are more
  560.       than 35% filled to be Expanded to fill the page and final
  561.       pages less than 35% filled to be Compressed to eliminate the
  562.       page. You can specify from -V1 to -V99. All prompts are
  563.       bypassed in this mode.
  564.  
  565.       Note: It is impossible to always adjust the spacing to exactly
  566.             fill the page. 2COL will come as close as possible.
  567.  
  568.     -&xx
  569.  
  570.       Wordwrap lines to a maximum of xx characters. When this option
  571.       is off (default) 2COL will wrap in mid word.
  572.  
  573.       This wordwrap feature is intended for printing some word
  574.       processor documents (such as .WRI,and WP Generic) where
  575.       carriage return/ linefeeds occur only at the end of
  576.       paragraphs. The current implementation is not intended to
  577.       reformat a document to increase the length of lines which have
  578.       CR/LFs at the end. When in filter mode (see below), wordwrap
  579.       will also print Wordstar documents.
  580.  
  581.       Some wordprocessor programs imbed non-ASCII graphics and other
  582.       control information in their files. The wordwrap feature
  583.       normally eliminates ASCII characters outside of the range
  584.       32-126. This will greatly reduce but not eliminate "garbage"
  585.       when printing these files. WRI files, for example, have
  586.       graphics at the end and you will almost always see at least a
  587.       few lines of garbage when printing unconverted .WRI files. If
  588.       the -G (graphics) option is invoked on the command line ALL
  589.       FILTERING WILL BE DISABLED and all characters ASCII 1-255 will
  590.       be passed to the printer. Filter mode also deletes any line
  591.       beginning with a period ".". This is for printing Wordstar
  592.       documents.
  593.  
  594.       Automargin will automatically activate wordwrap when it sees
  595.       long lines. Since Wordwrap filters out IBM graphics characters
  596.       unless the -G option is specified, it is not advisable to
  597.       leave it enabled all the time as a command line option. Invoke
  598.       it when you need it or let automargin handle it. You can
  599.       prevent Automargin from activating wordwrap by including -&-
  600.       on the command line.
  601.  
  602.       IMPORTANT: Information which has been encoded in non-ASCII
  603.       graphics format will not print in any readable form and will
  604.       be lost. If an EOF (Control-Z) is embedded in the data,
  605.       printing will stop at this point.Further data past an EOF will
  606.       not print.
  607.  
  608.       Wordwrap is intended mainly as a convenience to provide an
  609.       approximation of word processor documents. If you require
  610.       perfect reproduction of the original document, you MUST first
  611.       convert the document to pure ASCII before printing with 2COL.
  612.  
  613.  
  614.       ***Options below are only in the registered version of 2col***
  615.  
  616.  
  617.  
  618.     -Yx
  619.  
  620.       The -Y option allows you to modify 2COL's default settings.
  621.       This MUST always be the first option on the command line
  622.       whenever you use it.
  623.  
  624.       Typing "2COL -Y1 <enter>" will cause 2COL to display all
  625.       current default settings.
  626.  
  627.       Typing "2COL -Y2 [options....] <enter>" will cause 2COL to
  628.       permanently remember those options by modifying the 2COL.EXE
  629.       program itself. Your personal registration code MUST always be
  630.       one of the options specified whenever you modify the default
  631.       settings. Whenever the -Y2 option is used, any options not
  632.       specified on the command line will be reset to the standard
  633.       defaults. Therefore, even if you change only one of your
  634.       custom options, you must reenter them all at the same time.
  635.       The next time you run 2COL the options you specified will
  636.       automatically be used.
  637.  
  638.       For example, if you want to set the number of lines/page to
  639.       102 and print the page numbers at the bottom, you would type:
  640.       2COL -Y2 -L102 -N registration code# <enter>. The next time
  641.       you type 2COL [filename] <enter> It would be as though you had
  642.       typed: 2COL -L102 -N registration code [filename].
  643.  
  644.       If there are several different option profiles you wish to
  645.       use, you can create different copies of 2COL.EXE with
  646.       different names, such as 2COL1.EXE, 2COL2.EXE, etc. The -Y2
  647.       option only modifies the EXE file having the same name and
  648.       path that you type on the command line.
  649.  
  650.       All defaults with an 'x' value can be temporarily overridden
  651.       with a different value on the commmand line. Use an 'x' value
  652.       of 0 to temporarily deactivate Automargin or Pagefix. Any
  653.       option without an 'x' value can be activated by simply putting
  654.       it on the command line. To temporarily deactivate an option
  655.       set as a permanent default, type a minus after the option. For
  656.       example, to temporarily deactivate the N option, you would put
  657.       -N- on the command line: 2COL -N- [filename]
  658.  
  659.       THIS FUNCTION WILL NOT WORK ON .EXE FILES THAT HAVE BEEN
  660.       COMPRESSED WITH PKLITE. You must first decompress, use the -Y2
  661.       option and then recompress.
  662.  
  663.  
  664.     -A
  665.  
  666.       When multiple files are specified on the command line
  667.       (registered version only) you have the option of either
  668.       starting a new page for each file (default) or appending them
  669.       as though they were one continuous file. The -A option causes
  670.       them to be appended.
  671.  
  672.  
  673.     -Ux
  674.  
  675.       The aUtomargin function allows you to obtain as much margin as
  676.       possible according to the format of the document. 2col scans
  677.       the entire document before printing and adjusts the column
  678.       width to gain as much space on the print line as possible.
  679.       The space obtained is allocated to the left margin until the x
  680.       value you entered is reached. The remaining space, if any, is
  681.       then added to the right margin.
  682.  
  683.       If you have specified the -E option (to print on the reverse
  684.       side of the page), the first available space is used to create
  685.       a right margin (for binding) rather than a left margin.
  686.  
  687.       Automargin automatically turns on the wordwrap feature (-&)
  688.       whenver lines longer than the columnwidth (-W) are encountered
  689.       in a document and the truncate (-T) option is off. If you do
  690.       NOT want wordwrap activated automatically include -&- on the
  691.       command line. This is safer than truncating lines.
  692.  
  693.  
  694.     -Zfilename
  695.  
  696.       Allows output to be routed to a file instead of to the
  697.       printer. The file can then be printed in background while
  698.       running other programs. For example, to send output to a file
  699.       called PRINT.TXT, you should include -ZPRINT.TXT on the
  700.       command line.If PRINT.TXT does not exist, it will be created.
  701.       If PRINT.TXT already exists, 2col output will be appended to
  702.       the end of the file. This command is only active in the
  703.       registered version of 2col. This option can also be used to
  704.       redirect output to LPT2, COM1, COM2, etc.
  705.  
  706.  
  707.     -Xx
  708.  
  709.       Prints exactly x pages in each column preserving original page
  710.       breaks and not suppressing consecutive blank lines. Thus the
  711.       original page formatting is maintained. Allowed range of x
  712.       is 1-3. A page length of 66 is assumed unless modified with
  713.       the -D option.
  714.                          -X option page formats:
  715.  
  716.              x=1                  x=2               x=3
  717.  
  718.            111 222              111 333           111 444
  719.            111 222              111 333           111 444
  720.            111 222              111 333
  721.            111 222                                222 555
  722.            111 222                                222 555
  723.            111 222              222 444
  724.            111 222              222 444           333 666
  725.            111 222              222 444           333 666
  726.  
  727.  
  728.  
  729.     -!xx
  730.  
  731.       Modifies line spacing so you can fill non-standard size paper.
  732.       This would include legal or European paper. This option also
  733.       allows you to finetune the pagefill amount of standard paper.
  734.       Entering a positive value expands the spacing between lines. A
  735.       negative value decreases spacing between lines. Although it
  736.       depends on the printer, you should find that values in the
  737.       25-75 range will usually do the job. This option does not
  738.       affect the printer's forms length adjustment. If you change
  739.       paper you must modify the forms length setting before running
  740.       2COL.
  741.  
  742.  
  743.     -J-2
  744.  
  745.      Eliminates printer control commands. If you have a printer
  746.      which has a non-standard command set, you can create your own
  747.      command string to set up your printer,  put it into a batch
  748.      file and run it before running 2COL. 2COL will not send out any
  749.      commands which could interfere with your manual setup. 2COL can
  750.      be made to work with many printers this way, including Diablo
  751.      630, most IBM's, etc. 2COL's margin setting commands will not
  752.      work in this mode. You would need to preset the margin as part
  753.      of your setup string. Unregistered users can test this mode
  754.      by using the demo (-K) option.
  755.  
  756.      You can also use this option to send output to a file for
  757.      printing with sideways (landscape) print programs.
  758.  
  759.      Finally, you can use this option to create a 4 column format.
  760.      Type:2COL Filename -J-2 -ztemp -&39 -w40. Then:2COL temp
  761.  
  762. Examples:
  763.  
  764. 2COL 2COL.DOC -L102 <enter>  will print 102 lines/column
  765.  
  766. 2COL 2COL.DOC -L102 -N will print 102 lines/column and number pages.
  767.  
  768. 2COL 2COL.DOC -G -N  will number pages and enable IBM graphics set.
  769.  
  770.  
  771.  
  772.  
  773. Using 2COL with a word processor
  774.  
  775.     The wordwrap feature (-&) provides a convenient, but not always
  776.     perfect,way of printing many wordprocessor files(such as .WRI)
  777.     In those cases where you cannot get a satisfactory printout
  778.     directly from a document in its original form, most word
  779.     processors have what is called an ASCII output or DOS output
  780.     mode which 2COL will work with. If you are given a choice, it is
  781.     usually best to convert without line breaks and use 2COL's
  782.     wordwrap feature.
  783.  
  784.     I can supply WP and WFW macros which will allow you to print
  785.     with 2COL, without leaving WP or WFW. You can print the document
  786.     you are editing, with a single keystroke. See the registration
  787.     section.
  788.  
  789.     I also supply to registered users conversion programs which may
  790.     help you print other word processor formats with 2COL.
  791.  
  792.  
  793. Using 2COL with Microsoft Windows
  794.  
  795.     An icon and a PIF are provided for use with Windows. The PIF is
  796.     configured for background printing. This will permit you to
  797.     initiate the print process and then go off and do something
  798.     else, much in the same way as you do with the Print Manager. You
  799.     can also drag and drop files to be printed while in File Manager
  800.     onto either 2COL.EXE(foreground) or 2COL.PIF(background).
  801.  
  802.  
  803. Program Abort
  804.  
  805.     Hitting Control-C (or Control-Break) will terminate the program
  806.     immediately. The printer will not stop printing, however, until
  807.     its buffer is empty.
  808.  
  809.  
  810. Distribution
  811.  
  812.     Permission is hereby given to copy and distribute this program
  813.     as long as no more than $10 is charged. It must be made clear to
  814.     the buyer that this is only a handling charge and not a
  815.     registration fee. You must include all files in their original
  816.     unmodified form when distributing this program. Catalog, rack
  817.     and CD-ROM vendors must either read VENDOR.DOC for additional
  818.     details or contact the author before distributing 2COL.
  819.  
  820.     Permission to distribute may be revoked by the author at any
  821.     time for any reason.
  822.  
  823.     YOU MUST NOT DISTRIBUTE ANY COPY WHICH HAS BEEN BRANDED WITH
  824.     A REGISTRATION CODE. A program can be unbranded by typing
  825.     2COL -Y2 <enter>.
  826.  
  827.  
  828. All trademarks used in this document are the property of their
  829. owners.
  830.  
  831.                                                      -Tony Caine-
  832.  
  833. Fidonet:    1:125/28  TONY CAINE  (FIDO NETMAIL is very unreliable)
  834. Internet:   tony.caine@f28.n125.z1.fidonet.org
  835. Compuserve: 72614,1451
  836.